package org.timemachine.action.facade;

import org.timemachine.model.base.ChangeInfo;

public interface ChangeInfoFacade {

	public void createChangeInfo(ChangeInfo changeInfo) ;
	
	public ChangeInfo findById(Long changeInfoId);

	public ChangeInfo findReferenceById(Long changeInfoId);

	public ChangeInfo findInfiniteInstance();
	
	public ChangeInfo merge(ChangeInfo changeInfo);

	public void remove(ChangeInfo changeInfo); 
	
}
